<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition template="../templates/defaultLayout.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j">

	<ui:define name="title">#{msg.altaAsignatura}</ui:define>

	<ui:define name="content">
		<h:form id="altaUsuarioForm">
			<rich:panel id="panelAltaUsuario">
				<h:panelGrid columns="3" width="100%">
					<h:outputLabel value="#{msg.username}" />
					<h:inputText id="username"
						value="#{usuarioBean.usuarioSelected.username}" required="true"
						requiredMessage="#{msg.requiredUsername}" />
					<rich:message for="username" />
					<h:outputLabel value="#{msg.password}" />
					<h:inputText id="password"
						value="#{usuarioBean.usuarioSelected.password}" required="true"
						requiredMessage="#{msg.requiredPassword}" />
					<rich:message for="password" />
					<h:outputLabel value="Rol" />
					<rich:select id="rol" value="#{usuarioBean.usuarioSelected.rol}"
						required="true" requiredMessage="#{msg.requiredRol}">
						<f:selectItem itemValue="Admin" itemLabel="#{msg.admin}" />
						<f:selectItem itemValue="Profesor" itemLabel="#{msg.profesor}" />
					</rich:select>
					<rich:message for="rol" />
					<h:outputLabel value="#{msg.estado}" />
					<rich:select id="estado"
						value="#{usuarioBean.usuarioSelected.estado}" required="true"
						requiredMessage="#{msg.requiredEstado}">
						<f:selectItem itemValue="Activo" itemLabel="#{msg.activo}" />
						<f:selectItem itemValue="Inactivo" itemLabel="#{msg.inactivo}" />
					</rich:select>
					<rich:message for="estado" />

					<a4j:commandButton id="btnGuardar" value="#{msg.guardar}"
						action="#{usuarioBean.guardarUsuario}" render="panelAltaUsuario" />
					<rich:message for="btnGuardar" />
				</h:panelGrid>
			</rich:panel>
		</h:form>


	</ui:define>
</ui:composition>